package com.wh.productMag.service;

import com.wh.productMag.pojo.ProductList;
import com.baomidou.mybatisplus.extension.service.IService;
import com.wh.productMag.dto.ProductListQueryDto;
import com.baomidou.mybatisplus.core.metadata.IPage;

import java.util.List;

/**
* 业务接口；
*/
public interface IProductListService extends IService<ProductList> {

    /**
     * 分页查询
     * @param  productListQueryDto 分页参数
     * @return
     */
    IPage<ProductList> findByPage(ProductListQueryDto productListQueryDto);

    void offShelf(Integer id);

    void addData(ProductList productList);

    void deletebyid(Integer id);

   List<ProductList> getproduct(Long id);

    Integer allNum();

    IPage<ProductList> forSale(ProductListQueryDto productListQueryDto);

    void updateProduct(ProductList productList);
}
